Big Huge Thesaurus

Tayassu angulatus

noun